﻿/*表单布局--开始*/
.clear{clear:both;}
.display-label, .editor-label
{
    float: left;
    text-align: right;
    width: 80px;
    line-height: 24px;
}
.editor-label span
{
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    }
.display-field, .editor-field, .editor-field-small, .editor-field-long,.editor-field-mid
{
    float: left;
    line-height: 24px;
}
.editor-field-small
{
    width: 50px;
}
.editor-field
{
    width: 100px;
}
.editor-field-mid
{
    width: 250px;
}
.editor-field-long
{
    width: 498px;
}
.field .editor-field input, .field .editor-field-small input,.field .editor-field-long input{ _width:98%;_height: 14px;font-size: 14px;padding: 4px 3px;font-family:arial,"宋体"; display:inline;}
.registercontent,.logincontent{color: #333333;margin-bottom: -1px;margin-left: 5px; float:left;}
.registercontent{width: 100%;}
.registercontent fieldset{width:660px; margin:auto;}
.logincontent .editor-field{width:180px;line-height: 20px;}
.registercontent .editor-field{width:240px;line-height: 20px;}
.btn_mid{ background-image:url("img/btnbg.jpg"); background-repeat:no-repeat;height: 30px;width: 95px;border: 0 none;cursor: pointer;background-position:0px -31px;font-size: 14px;font-weight: bold; color:#ffffff;}
.field
{
    float: left;
    line-height: 24px;
    clear: left;
    width: 98%;
    height:50px;
}
.field label{ color:#999999;margin-left:10px;}
.field label a,.field .text a
{
    color:#469EE0;
    text-decoration:underline;
    }
.field .text
{
    color: #999999;
    margin-left: 20px;
    margin-top: 15px;}
    .right_input
    {
            margin-left: 77px;
    margin-top: 3px;
        }
.logincontent .validation-summary-errors,.registercontent .validation-summary-errors
{
    line-height: 15px;
    margin-left: 9px;
    padding: 5px 0 5px 10px;
    }
.fromcontent p
{
    float: left;
    clear: both;
    margin-left: 80px;
    display: inline;
    margin-top: 10px;
}
.fromcontent .wholetip{ margin:10px 0px 10px 10px;}
.Wdate.date{    width: 98%;
    height: 16px;
    font-size: 14px;
    padding: 4px 3px;
    font-family:arial,"宋体";}

.tri-state
{
    width: 6em;
}
/*表单布局--结束*/

/*控制样式--开始*/

fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 10px 15px;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}
.field textarea
{
    width: 99%;
}
.field input[type="text"]
{
    width: 98%;
    border: 1px solid #cccccc;
    height: 16px;
    font-size: 12px;
    padding: 4px 3px;
    font-family:arial,"宋体";
}

.field select
{
    border: 1px solid #cccccc;
    height: 27px;
    font-size: 12px;
    padding: 4px 3px;
    width: 98%;
}

.field input[type="password"]
{
    width: 98%;
    border: 1px solid #cccccc;
    height: 16px;
    font-size: 12px;
    padding: 4px 3px;
    font-family:arial,"宋体";
}
/*控制样式--结束*/

/* 验证样式--开始
-----------------------------------------------------------*/
.editor-field-validate
{
    float: left;
    margin: 0 0 0 15px;
    line-height: 24px;
}
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #FF0000!important;
    color: #FF0000;
    outline: 1px solid #FFC1C1;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
/* -----------------------------------------------------------
验证样式--结束*/